English Dictionary
◊ WATERING PLACE
watering place
n : a health resort near a spring or at the seaside [syn: {watering
hole}, {spa}]